package com.marvels.financial.loan.dao;

import org.apache.ibatis.annotations.Param;

import com.marvels.financial.loan.dto.McfeCustomerLoanInfoDTO;

public interface McfeCustomerLoanInfoDao {
	/**插入客户贷款信息表
	 * @author 娄凯琦
	 * @date 2018年5月14日  
	 * @param mcfeCustomerRepaymentPlanDTO
	 */
	public void insertCustomerLoanInfo(McfeCustomerLoanInfoDTO mcfeCustomerLoanInfoDTO);
	
	/**根据loanId查询
	 * @author 娄凯琦
	 * @date 2018年5月23日  
	 * @param loanId
	 * @return
	 */
	public McfeCustomerLoanInfoDTO selectCustomerLoanInfoByLoanId(String loanId);
	
	
	/**根据loanId查询
	 * @author 娄凯琦
	 * @date 2018年5月23日  
	 * @param loanId
	 * @return
	 */
	public McfeCustomerLoanInfoDTO selectCustomerLoanInfoByIdNumber(@Param("idNumber") String idNumber);
	
	
	/**根据主键id更新
	 * @author 娄凯琦
	 * @date 2018年5月24日  
	 * @param mcfeCustomerLoanInfoDTO
	 */
	public void updateCustomerLoanInfoById(McfeCustomerLoanInfoDTO mcfeCustomerLoanInfoDTO);
}
